home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1993…stman Always Clicks Twice / ADC Developer CD (1993-01) (''The Postman Always Clicks Twice'')_iso / Dev.CD 199301.iso / Development Platforms / Apple II / HyperCardIIGS / Developer Tools / APW.Interfaces / AInclude / M16.HyperXCMD < prev   
Encoding:
Text File  |  1991-09-18  |  4.1 KB  |  321 lines  |  [TEXT/MPS ]

  1. ; *********************************************************
  2. ;
  3. ;  File: M16.HyperXCMD
  4. ;
  5. ;  For use with HyperCard IIGS version 1.1
  6. ;  Copyright © Apple Computer, Inc. 1990-91
  7. ;  All Rights Reserved
  8. ; *********************************************************
  9.  
  10.  
  11. ; ****  HyperTalk Utilities  ****
  12.  MACRO
  13. &lab _EvalExpr
  14. &lab ldx #$0002
  15.      jsl $E10220
  16.  MEND
  17.  MACRO
  18. &lab _SendCardMessage
  19. &lab ldx #$0001
  20.      jsl $E10220
  21.  MEND
  22.  MACRO
  23. &lab _SendHCMessage
  24. &lab ldx #$0005
  25.      jsl $E10220
  26.  MEND
  27.  
  28.  
  29. ; ****  Memory Utilities  ****
  30.  MACRO
  31. &lab _GetGlobal
  32. &lab ldx #$0012
  33.      jsl $E10220
  34.  MEND
  35.  MACRO
  36. &lab _SetGlobal
  37. &lab ldx #$0013
  38.      jsl $E10220
  39.  MEND
  40.  MACRO
  41. &lab _ZeroBytes
  42. &lab ldx #$0006
  43.      jsl $E10220
  44.  MEND
  45.  
  46.  
  47. ; ****  String Utilities  ****
  48.  MACRO
  49. &lab _GSStringEqual
  50. &lab ldx #$0022
  51.      jsl $E10220
  52.  MEND
  53.  MACRO
  54. &lab _ScanToReturn
  55. &lab ldx #$001C
  56.      jsl $E10220
  57.  MEND
  58.  MACRO
  59. &lab _ScanToZero
  60. &lab ldx #$001D
  61.      jsl $E10220
  62.  MEND
  63.  MACRO
  64. &lab _StringEqual
  65. &lab ldx #$001A
  66.      jsl $E10220
  67.  MEND
  68.  MACRO
  69. &lab _StringLength
  70. &lab ldx #$0003
  71.      jsl $E10220
  72.  MEND
  73.  MACRO
  74. &lab _StringMatch
  75. &lab ldx #$0004
  76.      jsl $E10220
  77.  MEND
  78.  
  79.  
  80. ; ****  String Conversions  ****
  81.  MACRO
  82. &lab _BoolToStr
  83. &lab ldx #$0010
  84.      jsl $E10220
  85.  MEND
  86.  MACRO
  87. &lab _CopyGSString
  88. &lab ldx #$0020
  89.      jsl $E10220
  90.  MEND
  91.  MACRO
  92. &lab _GSConcat
  93. &lab ldx #$0021
  94.      jsl $E10220
  95.  MEND
  96.  MACRO
  97. &lab _ExtToStr
  98. &lab ldx #$0011
  99.      jsl $E10220
  100.  MEND
  101.  MACRO
  102. &lab _GSToPString
  103. &lab ldx #$001E
  104.      jsl $E10220
  105.  MEND
  106.  MACRO
  107. &lab _GSToZero
  108. &lab ldx #$0023
  109.      jsl $E10220
  110.  MEND
  111.  MACRO
  112. &lab _LongToStr
  113. &lab ldx #$000D
  114.      jsl $E10220
  115.  MEND
  116.  MACRO
  117. &lab _NumToHex
  118. &lab ldx #$000F
  119.      jsl $E10220
  120.  MEND
  121.  MACRO
  122. &lab _NumToStr
  123. &lab ldx #$000E
  124.      jsl $E10220
  125.  MEND
  126.  MACRO
  127. &lab _PasToZero
  128. &lab ldx #$0007
  129.      jsl $E10220
  130.  MEND
  131.  MACRO
  132. &lab _PointToStr
  133. &lab ldx #$002D
  134.      jsl $E10220
  135.  MEND
  136.  MACRO
  137. &lab _PToGSString
  138. &lab ldx #$001F
  139.      jsl $E10220
  140.  MEND
  141.  MACRO
  142. &lab _RectToStr
  143. &lab ldx #$002E
  144.      jsl $E10220
  145.  MEND
  146.  MACRO
  147. &lab _ReturnToPas
  148. &lab ldx #$001B
  149.      jsl $E10220
  150.  MEND
  151.  MACRO
  152. &lab _StrToBool
  153. &lab ldx #$000B
  154.      jsl $E10220
  155.  MEND
  156.  MACRO
  157. &lab _StrToExt
  158. &lab ldx #$000C
  159.      jsl $E10220
  160.  MEND
  161.  MACRO
  162. &lab _StrToLong
  163. &lab ldx #$0009
  164.      jsl $E10220
  165.  MEND
  166.  MACRO
  167. &lab _StrToNum
  168. &lab ldx #$000A
  169.      jsl $E10220
  170.  MEND
  171.  MACRO
  172. &lab _StrToPoint
  173. &lab ldx #$002F
  174.      jsl $E10220
  175.  MEND
  176.  MACRO
  177. &lab _StrToRect
  178. &lab ldx #$0030
  179.      jsl $E10220
  180.  MEND
  181.  MACRO
  182. &lab _ZeroToGS
  183. &lab ldx #$0024
  184.      jsl $E10220
  185.  MEND
  186.  MACRO
  187. &lab _ZeroToPas
  188. &lab ldx #$0008
  189.      jsl $E10220
  190.  MEND
  191.  
  192.  
  193. ; ****  Field Utilities  ****
  194.  MACRO
  195. &lab _GetFieldByID
  196. &lab ldx #$0016
  197.      jsl $E10220
  198.  MEND
  199.  MACRO
  200. &lab _GetFieldByName
  201. &lab ldx #$0014
  202.      jsl $E10220
  203.  MEND
  204.  MACRO
  205. &lab _GetFieldByNum
  206. &lab ldx #$0015
  207.      jsl $E10220
  208.  MEND
  209.  MACRO
  210. &lab _SetFieldByID
  211. &lab ldx #$0019
  212.      jsl $E10220
  213.  MEND
  214.  MACRO
  215. &lab _SetFieldByName
  216. &lab ldx #$0017
  217.      jsl $E10220
  218.  MEND
  219.  MACRO
  220. &lab _SetFieldByNum
  221. &lab ldx #$0018
  222.      jsl $E10220
  223.  MEND
  224.  
  225.  
  226. ; ****  Graphic Utilities  ****
  227.  MACRO
  228. &lab _ChangedMaskAndData
  229. &lab ldx #$002C
  230.      jsl $E10220
  231.  MEND
  232.  MACRO
  233. &lab _GetMaskAndData
  234. &lab ldx #$002B
  235.      jsl $E10220
  236.  MEND
  237.  
  238.  
  239. ; ****  Miscellaneous Utilities  ****
  240.  MACRO
  241. &lab _BeginXSound
  242. &lab ldx #$0029
  243.      jsl $E10220
  244.  MEND
  245.  MACRO
  246. &lab _EndXSound
  247. &lab ldx #$002A
  248.      jsl $E10220
  249.  MEND
  250.  
  251.  
  252. ; ****  Resource Names Utilities  ****
  253.  MACRO
  254. &lab _FindNamedResource
  255. &lab ldx #$0026
  256.      jsl $E10220
  257.  MEND
  258.  MACRO
  259. &lab _GetResourceName
  260. &lab ldx #$0028
  261.      jsl $E10220
  262.  MEND
  263.  MACRO
  264. &lab _LoadNamedResource
  265. &lab ldx #$0025
  266.      jsl $E10220
  267.  MEND
  268.  MACRO
  269. &lab _SetResourceName
  270. &lab ldx #$0027
  271.      jsl $E10220
  272.  MEND
  273.  
  274.  
  275. ; ****  Creating and Disposing XWindoids  ****
  276.  MACRO
  277. &lab _NewXWindow
  278. &lab ldx #$0031
  279.      jsl $E10220
  280.  MEND
  281.  MACRO
  282. &lab _CloseXWindow
  283. &lab ldx #$0033
  284.      jsl $E10220
  285.  MEND
  286.  
  287.  
  288. ; ****  XWindoid Utilities  ****
  289.  MACRO
  290. &lab _GetXWindowValue
  291. &lab ldx #$0037
  292.      jsl $E10220
  293.  MEND
  294.  MACRO
  295. &lab _HideHCPalettes
  296. &lab ldx #$0034
  297.      jsl $E10220
  298.  MEND
  299.  MACRO
  300. &lab _ShowHCPalettes
  301. &lab ldx #$0035
  302.      jsl $E10220
  303.  MEND
  304.  MACRO
  305. &lab _SetXWIdleTime
  306. &lab ldx #$0032
  307.      jsl $E10220
  308.  MEND
  309.  MACRO
  310. &lab SetXWindowValue
  311. &lab ldx #$0036
  312.      jsl $E10220
  313.  MEND
  314.  MACRO
  315. &lab _XWAllowReEntrancy
  316. &lab ldx #$0038
  317.      jsl $E10220
  318.  MEND
  319.